package system_design.home.jiekou;

import system_design.home.shiti.Goods;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: LENOVO
 * Date: 2022-01-05
 * Time: 19:10
 */
//默认放到数组的最后一个位置
//面向对象的各种操作 也可以写到顺序表中  这里可以直接面对对象 （也就是各个业务）
public class AddOperation  implements IOperation{//Description:图书的业务操作接口
    public void work(GoodsList bookList) {
        System.out.println("新增商品");
        System.out.println("请输入商品号:");
        int goodsNum = input.nextInt();
        System.out.println("请输入商品名:");
        String goodsName = input.next();
        System.out.println("请输入商品单价:");
        double goodsPay = input.nextDouble();
        System.out.println("请输入商品库存:");
        int goodsSum = input.nextInt();
        Goods goods = new Goods(goodsNum,goodsName,goodsPay,goodsSum);//新增商品的所有信息
        int size = bookList.getUsedSize();
        bookList.setGoods(size,goods);//size位置（最后一个位置）上的商品改为此商品
        bookList.setUsedSize(size + 1);//有效商品加1
        System.out.println("添加成功");
    }

}
